:root {
    --color-primary: #a4ce4c;
    --color-background: #f9f9f9;
}

@font-face {
    font-family: HYYakuHei;
    src: url(https://dl.xiaopeng.com/xp-fe/mainsite/2023/fonts/HYYakuHei.woff2) format("woff2")
}

@font-face {
    font-family: BasisGrotesque-Regular;
    src: url(https://dl.xiaopeng.com/xp-fe/mainsite/2023/fonts/BasisGrotesque-Regular.woff2) format("woff2")
}

@font-face {
    font-family: FuturaBT-BoldItalic;
    src: url(https://dl.xiaopeng.com/xp-fe/mainsite/2023/fonts/FuturaBT-BoldItalic.woff2) format("woff2")
}

*,
*::before,
*::after {
    margin: 0;
    padding: 0;
    color: unset;
    outline: none;
    user-select: none;
    text-decoration: none;
    position: relative;
    font-weight: normal;
    box-sizing: border-box;
}

html {
    font-size: max(0.4vw, 10px);
}

body {
    line-height: 1.5;
    font-family: system, -apple-system, BlinkMacSystemFont, PingFang SC, Segoe UI, Microsoft YaHei, wenquanyi micro hei, Hiragino Sans GB, Hiragino Sans GB W3, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
}

img,
video {
    vertical-align: middle;
}

sup {
    font-size: 1.2rem;
}

.en {
    font-family: BasisGrotesque-Regular, serif;
}